Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Chile F10 Chile F1 Chile F3 Chile F4 Chile F9 Chile F10 Chile 11 Chile F1 Chile F2 Chile F3 Italy F10 Argentina F14 Argentina F15 Argentina F18 Argentina F1 Argentina F2 Argentina F3 Argentina F4 Argentina F5 Mexico F2 Brazil F4 Mexico F3 Mexico F4 USA F14 Spain F12 Poland F2 Netherlands F2 Argentina F7 Argentina F8 Argentina F10 Argentina F11 Argentina F14 Spain F24 Argentina F15 Spain F25 Argentina F16 Argentina F18 Brazil F11 Brazil F12 Brazil F15 Argentina F20 Chile F12 USA F7 USA F8 USA F9 Argentina F1 Argentina F2 Chile F5 Spain F13 Italy F11 Great Britain F7 Argentina F8 Argentina F9 Belgium F13 Brazil F7 Peru F5 Peru F6 USA F7 Spain F5 USA F8 USA F9 Argentina F3 Argentina F4 Morocco F3 Argentina F5 Argentina F6 Argentina F7 Argentina F8 Tunisia F20 Tunisia F21 Netherlands F2 Italy F19 Belgium F4 Belgium F5 Belgium F6 Italy F23 Italy F24 Switzerland F3 Switzerland F4 Switzerland F5 Belgium F14 Argentina F11 Argentina F12 Argentina F13 Uruguay F1 Uruguay F2 Uruguay F3 Tunisia F8 (Hammamet) Tunisia F9 (Hammamet) Croatia F2 (Porec) Croatia F3 (Umag) Croatia F4 (Opatija) Italy F7 (Santa Margherita Di Pula) Italy F8 (Santa Margherita Di Pula) Italy F9 (Santa Margherita Di Pula) Italy F10 (Santa Margherita Di Pula) Italy F11 (Santa Margherita Di Pula) Italy F12 (Napoli) Argentina F3 (Villa Maria) Belgium F3 (De Haan) Belgium F4 (Lasne) Czech Republic F6 (Brno) Slovakia F3 (Bratislava) Poland F9 (Bydgoszcz) USA F1 (Los Angeles) France F2 (Bressuire) Germany F2 (Nussloch) Germany F3 (Kaarst) Switzerland F1 (Oberentfelden) Switzerland F2 (Bellevue) Italy F6 (Santa Margherita Di Pula) Italy F7 (Santa Margherita Di Pula) Italy F8 (Santa Margherita Di Pula) France F10 (Toulouse) France F11 (Montauban) Italy F22 (Cornaiano) Switzerland F3 (Sion) Switzerland F4 (Neuchatel) Argentina F6 (Buenos Aires) M15 Portimao M15 Quinta Do Lago M15 Pinamar M25 Santa Margherita Di Pula M15 Brcko M25+H Bacau M15 Sao Jose Do Rio Preto M15 Curitiba M25 Buenos Aires M15 Buenos Aires M25 Lima M25 Portoviejo M25 Irpin M25 Oviedo M25 Naples USA F13 Argentina F9 Spain F23 Argentina F13 Argentina F19 Chile F4 Mexico F1 Tunisia F7 (Hammamet) M25 Doboj Argentina F6 M25 Recife M25 Santa Margherita Di Pula Belgium F13 Rio De Janeiro Challenger Salinas Challenger Barranquilla Challenger Poznan Challenger Segovia Challenger Milan Challenger Manerbio Challenger San Juan Challenger Cordenons Challenger Lima Challenger Guayaquil Challenger Montevideo Challenger Bangkok Challenger Bordeaux Challenger Vicenza Challenger Quito Challenger Monterrey Challenger Cali Challenger Newport Beach Challenger Tallahassee Challenger Ostrava Challenger Mestre Challenger Poznan Challenger Blois Challenger Liberec Challenger Campinas Challenger Lima Challenger Santo Domingo Challenger Montevideo Challenger Punta Del Este Challenger Aix En Provence Challenger Parma Challenger Ismaning Challenger Guayaquil Challenger Meerbusch Challenger Perugia Challenger Buenos Aires Challenger Bucaramanga Challenger Quito Challenger Marburg Challenger Caltanissetta Challenger Monterrey Challenger Turin Challenger Mexico City Challenger Cortina Challenger Italy F9 (Santa Margherita Di Pula) Aguascalientes Challenger Cali Challenger Santiago Challenger Cary Challenger Scheveningen Challenger Drummondville Challenger Lyon Challenger Columbus Challenger Todi Challenger Monterrey Challenger Lisbon Challenger Lyon Challenger Mexico City Challenger Liberec Challenger Morelos Challenger Aix En Provence Challenger Buenos Aires Challenger Como Challenger Genova Challenger Campinas Challenger Santa Fe 2 Challenger Brasilia Challenger Lima Challenger Cuernavaca Challenger Concepcion Challenger Montevideo Challenger Santiago Challenger Rio De Janeiro Challenger Campinas Challenger Rosario Challenger Merida Challenger Santiago Challenger M25 Arequipa Morelos Challenger Sarasota Challenger Le Gosier Challenger Braga Challenger M15 Rosario Tiburon Challenger L'Aquila Challenger Buenos Aires Challenger Campinas Challenger Guayaquil Challenger Padova Challenger Morelos Challenger Szczecin Challenger Trieste Challenger Mestre Challenger Santo Domingo Challenger Punta Del Este Challenger Vicenza Challenger Ambato Challenger Santiago 2 Challenger Montevideo Challenger Brasilia Challenger Sao Paulo Challenger Rio De Janeiro Challenger Santa Cruz de la Sierra Challenger Zagreb Challenger Buenos Aires 3 Challenger Cordenons Challenger Lexington Challenger Lima Challenger Leon Challenger Santiago 3 Challenger Liberec Challenger Le Gosier Challenger Buenos Aires Challenger Bogota Challenger Argentina F14 Morelos Challenger Buenos Aires Challenger Lima Challenger Girona Challenger Porto Alegre Challenger Portoroz Challenger Fano Challenger Panama City Challenger Bogota Challenger Iasi Challenger Cary 2 Challenger Sao Paulo Challenger Corrientes Challenger Lima Challenger Bogota Challenger Montevideo Challenger Sassuolo Challenger Blois Challenger Granby Challenger Cortina Challenger San Francisco Challenger Merida Challenger Seville Challenger Punta Del Este Challenger Rome Challenger Pozoblanco Challenger Tampere Challenger Segovia Challenger Acapulco Challenger Bangkok Challenger Oeiras 4 Challenger Argentina F9 Bogota Challenger Morelia Challenger San Luis Potosi Challenger Prague Challenger Segovia Challenger Brasov Challenger Buenos Aires Challenger Mauthausen Challenger Punta Del Este Challenger Costa do Sauipe Challenger Banja Luka Challenger Cordoba Challenger Mexico City Challenger Brazil F6 Antofagasta Challenger VTR Open - Vina del Mar Aix En Provence Challenger Iasi Challenger Champaign Challenger Winston-Salem Challenger Cali Challenger Campinas Challenger Lima Challenger Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires SkiStar Swedish Open - Bastad Credit Agricole Suisse Open - Gstaad Argentina Open - Buenos Aires Piracicaba Challenger Barcelona Open BancSabadell - Barcelona Geneva Open - Geneva Antofagasta Challenger Valencia Challenger Cuernavaca Challenger Curitiba Challenger Santiago Challenger SkiStar Swedish Open - Bastad Brisbane International - Brisbane Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Barcelona Open Banc Sabadell - Barcelona BMW Open - Munich Geneva Open - Geneva SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg Swiss Indoors Basel - Basel Adelaide International - Adelaide Cordoba Open - Cordoba Rio Open - Rio de Janeiro Santiago Open - Santiago Erste Bank Open - Vienna Sao Paulo Challenger Hamburg European Open - Hamburg Open de Nice Cote d'Azur - Nice Santiago Challenger Santiago Challenger San Marino Challenger Argentina Open - Buenos Aires Cali Challenger San Juan Challenger Cordoba Challenger Chile Dove Men+Care Open - Santiago Libema Open - 's-Hertogenbosch Barcelona Open Banc Sabadell - Barcelona Fever-Tree Championships - London Lima Challenger Montevideo Challenger Bucaramanga Challenger Santo Domingo Challenger Santiago Challenger Swiss Open - Gstaad Rio Open - Rio de Janeiro Chile Dove Men+Care Open - Santiago Santos Challenger Sao Paulo Challenger Chile Dove Men+Care Open - Santiago Vicenza Challenger Nordea Open - Bastad Millennium Estoril Open - Estoril Firenze Open - Florence Abierto Mexicano de Tenis Mifel - Los Cabos Meerbusch Challenger Chengdu Open - Chengdu China Open - Beijing China Open - Beijing Campinas Challenger Delray Beach Open - Delray Beach Porto Alegre Challenger Rio Open - Rio de Janeiro Nordea Open - Bastad Bergamo Challenger Cordoba Open - Cordoba European Open - Antwerp Santiago Challenger Hamburg European Open - Hamburg Cordoba Open - Cordoba Barletta Challenger Meerbusch Challenger Ostrava Challenger Aix En Provence Challenger US Men's Clay Court Championship - Houston Heilbronn Challenger Serbia Open - Belgrade BMW Open - Munich Gonet Geneva Open - Geneva Buenos Aires Challenger Noventi Open - Halle Libema Open - 's-Hertogenbosch Poznan Challenger Mifel Tennis Open - Los Cabos Generali Open - Kitzbuhel BMW Open - Munich Astana Open - Astana Stockholm Open - Stockholm Mohammedia Challenger Erste Bank Open - Vienna San Diego Open - San Diego US Men's Clay Court Championship - Houston BMW Open - Munich Zhuhai Open - Zhuhai Santiago Challenger Buenos Aires Challenger Buenos Aires Challenger Bastad Challenger Cary Challenger Santiago Challenger Savannah Challenger Punta Del Este Challenger Cordenons Challenger Millennium Estoril Open - Estoril Movistar Chile Open - Santiago Ecuador Open - Quito Manerbio Challenger Banja Luka Challenger Guayaquil Challenger Columbus Challenger Monterrey Challenger Todi Challenger Biella Challenger Alicante Challenger Sao Paulo Challenger Campinas Challenger Lima 2 Challenger Montevideo Challenger Florianopolis Challenger Forli 5 Challenger Pereira Challenger San Luis Potosi Challenger Prague 2 Challenger Corrientes Challenger Rome Challenger Traralgon Challenger Lima Challenger Vancouver Challenger Charleston Challenger Campinas Challenger Ambato Challenger Las Vegas Challenger Charlottesville Challenger Calgary Challenger Temuco Challenger Noumea Challenger Concepcion Challenger Waco Challenger San Luis Potosi Challenger Tyler Challenger Karlsruhe Challenger Milan Challenger Santo Domingo Challenger Lima Challenger Columbus Challenger Bogota Challenger Buenos Aires Challenger Curitiba Challenger Buenos Aires Challenger Tigre Challenger Piracicaba Challenger Phoenix Challenger Abierto de Tenis Mifel - Los Cabos Lyon Challenger Ilkley Challenger Braunschweig Challenger Chicago Challenger Santo Domingo Challenger Shanghai Challenger Las Vegas Challenger Rakuten Japan Open - Tokyo Cali Challenger Braga Challenger Buenos Aires Challenger Villa Maria Challenger Curitiba Challenger Knoxville Challenger Sao Paulo Challenger Cap Cana Challenger Santiago Challenger Mexico City Challenger San Luis Potosi Challenger Oeiras 5 Challenger Bratislava 1 Challenger Lyon Challenger Nottingham 2 Challenger Poznan Challenger Brasov Challenger Trieste Challenger Rio Open - Rio de Janeiro Barranquilla Challenger Columbus Challenger Buenos Aires Challenger Movistar Chile Open - Santiago Citi Open - Washington Hong Kong Tennis Open - Hong Kong Argentina Open - Buenos Aires Rome Challenger Puerto Vallarta Challenger Little Rock Challenger Temuco Challenger Miami Open - Miami Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Western & Southern Open - New York BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Dallas Open - Dallas Internazionali BNL d'Italia - Rome Sydney International - Sydney Shanghai Rolex Masters - Shanghai Miami Open - Miami Viking International - Eastbourne Swiss Open - Gstaad US Men's Clay Court Championship - Houston Nordea Open - Bastad National Bank Open - Toronto Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome National Bank Open - Toronto Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Cincinnati Open - Cincinnati French Open - Paris Kremlin Cup - Moscow French Open - Paris Wimbledon - London U.S. Open - New York Rio Open - Rio de Janeiro French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Coupe Rogers - Montreal Australian Open - Melbourne Wimbledon - London French Open - Paris French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne M25 Vila Real de Santo Antonio Davis Cup, Group I, PO, DOM-CHI 4-1 Davis Cup, Group II, 1R, BAR-CHI 3-2 Davis Cup, Group II, PO, CHI-PAR 5-0 Davis Cup, Group II, 1R, CHI-PER 5-0 Davis Cup, Group II, 2R, CHI-MEX 5-0 Davis Cup, Group I, 2R, COL-CHI 3-1 Davis Cup, Group I, 2R, ARG-CHI 3-2 ATP Cup - Brisbane, Perth, Sydney ATP Cup - Sydney Davis Cup, Group A, Bologna Davis Cup, Group I, 1R, CHI-LUX 4-0 Davis Cup, Group I, 1R, CHI-DOM 5-0 Davis Cup, World Group, QR, AUT-CHI 2-3 Davis Cup, World Group, PO, ITA-CHI 4-1 Davis Cup, Finals, Group C Davis Cup, Group I, 1R, SVK-CHI 3-1 Davis Cup, World Group, PO, CAN-CHI 5-0 Davis Cup, Group I, 2R, ECU-CHI 3-2 Davis Cup, Group I, 1R, DOM-CHI 0-5 Davis Cup, World Group, PO, CHI-KAZ 3-1 Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) M25 Trujillo French Open - Paris Davis Cup, Group C, Zhuhai Cordoba Open - Cordoba Davis Cup, World Group, Q, BEL-CHI 3-1 Rio Open - Rio de Janeiro Plava Laguna Croatia Open - Umag Drummondville Challenger